@import url(https://at.alicdn.com/t/c/font_2188301_2baw4dvyd72.css);

body{ background: url(../images/bodybg.png?d=d) no-repeat center top;}
.top{ width: 100%; height: 35px; line-height: 35px; background: #455159; color: #fff; border-bottom: 1px solid #000; }
.topN{ width: 1300px; position: relative; margin: 0px auto;}
.topL{ float: left;}


.banner{ width: 100%; height: 600px; height: 32vw; background: #eee; position: relative; overflow: hidden;}
.banner .layui-carousel div img{ width: 100%; height: 100%; object-fit: cover; display: block;}
.bannerN{ width: 1300px; position: relative; margin: 0px auto; height: 0px; position: absolute; left: 50%; margin-left: -650px; top: 0px;}
.bannerNR{ width: 100%; height: 600px; float: right;}
.kgshijinaxian{ width: 100%; height: 60px; line-height: 60px; font-size: 16px;}
.kgshijinaxianshijian{ display: inline-block; width: 100%; height: 200px; background: #455159; color: #fff; text-align: center;}
.kgshijinaxianbt{ height: 60px; line-height: 60px; font-size: 20px;}
.kgshijinaxianshijianL{ float: left; height: 100px; line-height: 30px; width: 75px; border: 1px solid #fff; margin-left: 15px; margin-top: 50px;}
.kgshijinaxianshijianL span{ margin-top: 15px; display: block; width: 100%; font-size: 24px; }
.kgshijinaxianshijianC{ float: left; width: 100px; margin-left: 8px; padding-top: 15px; background: url(../images/jiantou.png) no-repeat -15px 40px; }
.kgshijinaxianshijianR{ float: right; height: 100px; line-height: 30px; width: 75px; border: 1px solid #fff; margin-right: 15px; margin-top: 50px;}
.kgshijinaxianshijianR span{ margin-top: 15px; display: block; width: 100%; font-size: 24px; }

.banner .layui-carousel-ind{ padding-left: 15px; }

.sigeanniu ul li{ width: 50%; box-sizing: border-box; height: 95px; background: #364759; float: left; text-align: center;}
.sigeanniu ul li a{ display: block; color: #fff; text-decoration: none;}
.sigeanniu ul li:nth-child(1){ background: #fca903;}
.sigeanniu ul li:nth-child(2){ background: #ee3b01;}
.sigeanniu ul li:nth-child(3){ background: #255ea1;}
.sigeanniu ul li:nth-child(4){ background: #2c4c7f;}
.sigeanniu ul li i{ font-size: 36px; margin-top: 15px; display: block;}
.sigeanniu ul li span{ display: block; width: 100%; margin-top: 0px; font-size: 16px;}


.nav{ width: 100%; height: 160px; background: #455159; z-index: 3; position: relative; }
.navN{ width: 1300px; position: relative; margin: 0px auto;}
.navL{ width: 330px; float: left; height: 100px;}
.navcl{ clear: both; height: 60px; line-height: 60px; width: 100%;}
.navcl ul li{ float: left; color: #fff; font-size: 20px; width: 9.09%; text-align: center; flex: 1; }
.navcl ul li a{ color: #fff; text-decoration: none;}
.navcl .layui-nav .layui-nav-item a{ font-size: 16px; padding: 0px; padding: 0px;}
.navcl .layui-nav .layui-nav-item a:hover{ background: #455159; color: #fff;}
.navcl .layui-nav{ max-width: 1300px; position: relative; margin: 0px auto;  margin-top: 20px; display: flex; background: none; }
.navcl .layui-nav .layui-nav-child dd{ line-height: 40px; padding: 0px 15px;}
.navR{ float: right; width: 950px; padding-top: 30px;}
.navR .layui-breadcrumb{ float: left;}
.navR .layui-breadcrumb a{ color: #fff !important;}
.navR .layui-breadcrumb span[lay-separator]{ color: #fff !important;}
.sousuoinput{ width: 500px; float: right; margin-left: 30px; position: relative;}
.sousuoinput .layui-input{ border-radius: 30px;}
.sousuoinput .layui-btn{ position: absolute; top: 0px; right: -1px; background: #ee3b01; border-radius: 30px; padding: 0px 45px;}

.diyipin{ width: 1300px; position: relative; margin: 0px auto; height: 320px; margin-top: 15px;}
.diyipinL{ width: 840px; height: 290px; float: left; border-right: 1px solid #fff; box-sizing: border-box;}
.tupianlunbo{ width: 100%; height: 335px;}
.tupianlunbotxt{ line-height: 25px;  background: rgba(69,81,89,0.8); z-index: 9; left: 0px; bottom: 0px;z-index: 9; position: absolute; color: #fff; font-size: 16px; width: 100%; }
.tupianlunbotxt em{ float: left; width: 80px; height: 50px; line-height: 20px; text-align: center; display: none;}
.tupianlunbotxt span{ display: block; width: 100%; height: 45px; line-height: 45px; overflow: hidden; width: 100%; float: right; padding: 0px 30px; box-sizing: border-box; text-overflow: ellipsis; white-space: nowrap; }
.diyipinR{ width: 420px; height: 290px; background: none;float: left; box-sizing: border-box; margin-left: 15px; }
.diyipinR .layui-tab-title{ border: none; height: 43px; background: #2c4c7f; display: flex;}
.diyipinR .layui-tab-title li{ border: 1px solid #ccc; border-radius: 30px; margin: 0px 5px; padding: 0px 40px; height: 30px; line-height: 30px; margin-top: 6px; color: #fff; }
.diyipinR .layui-tab-title li.layui-this{ border: 1px solid #455159; background: #455159; color: #fff; }
.diyipinR .layui-tab-title .layui-this::after{ border: none;}
.diyipinR .layui-tab{ margin-top: 0px;}

.xinwenxinxiList{ width: 100%; height: 100px; float: left; position: relative; padding: 5px 0px; clear: both; margin-bottom: 10px; }
/* .xinwenxinxiList:nth-child(2n){ float: right;} */
.xinwenxinxiList::before{ content: ''; display: block; width: 0px; height: 110px; background: #192145; position: absolute; left: 0px; top: 0px; z-index: 0;}
/* .xinwenxinxiList:hover{ cursor: pointer;} */
.xinwenxinxiList:hover::before{ width: 100%;}
/* .xinwenxinxiList span,.xinwenxinxiList em,.xinwenxinxiList h3 a,.xinwenxinxiList p{} */
.xinwenxinxiList:hover span,.xinwenxinxiList:hover em,.xinwenxinxiList:hover h3 a,.xinwenxinxiList:hover p{ color: #fff;}
.xinwenxinxiListL{ width: 120px; height: 100px; float: left; border-right: 1px dotted #ccc; text-align: center; position: relative; z-index: 1;}
.xinwenxinxiListL span{ font-size: 30px; color: #333; display: block; width: 100%; margin-top: 10px;}
.xinwenxinxiListL em{ color: #999; font-size: 20px; margin-top: 10px; display: block; width: 100%;}
.xinwenxinxiListR{ width: 470px; float: right; position: relative; z-index: 1; margin-right: 15px;}
.xinwenxinxiListR a{ color: #455159; font-size: 18px;}
.xinwenxinxiListR h3{ height: 40px; line-height: 40px; font-size: 16px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xinwenxinxiListR h3 i{ font-size: 30px; float: left;}
.xinwenxinxiListR p{ line-height: 25px; color: #999; font-size: 14px; height: 50px; overflow: hidden;}

.huodongtuijina{ width: 1300px; position: relative; margin: 0px auto; height: 420px;}
.huodongtuijinadiv{ width: 100%; height: 200px; background: #eee; margin: 15px auto;}
.huodongtuijinadivL{ width: 600px; float: left; position: relative; overflow: hidden; height: 200px;}
.huodongtuijinadivC{ background:#2c4c7f; float: left; width: 350px; height: 200px;}
.huodongtuijinadivC h4{ height: 45px; line-height: 45px; font-size: 18px; color: #fff; text-indent: 15px;}
.huodongtuijinadivC h4 button{ float: right;}
.huodongtuijinadivC h4 button i{ margin-right: 5px;}
.huodongtuijinadivC p{ width: 320px; position: relative; margin: 0px auto; height: 95px; line-height: 25px; overflow: hidden; color: #79a2ce; }
.huodongtuijinadivR{ width: 350px; height: 200px; float: right; background: #455159;}
.huodongtuijinadivR ul li{ height: 40px; line-height: 40px; color: #fff;}
.huodongtuijinadivR ul li span{ margin-left: 15px; color: #b6b4ec;}
.huodongtuijinadivR ul li em{ font-style: normal; color: #fff;}
.huodongtuijinaspan{ padding: 5px 15px; background: #fca903; color: #fff; float: left; border-radius: 5px; margin-left: 15px; }
.huodongtuijinaspan.kjjt{ background: #8c44b5;}
.huodongtuijinaL{ width: 950px; float: left;}
.huodongtuijinaR{ width: 340px; float: right; background: #eee; height: 415px; margin-top: 15px;}
.huodongtuijinaR ul li{ width: 33.33%; float: left; height: 207px; background: #000; text-align: center; color: #fff; font-size: 16px;}
.huodongtuijinaR ul li a{ color: #fff;}
.huodongtuijinaR ul li i{ display: block; width: 100%; height: 60px; line-height: 60px; font-size: 36px; margin-top: 60px;}
.huodongtuijinaR ul li:nth-child(1){ width: 100%; background: #fca903;}
.huodongtuijinaR ul li:nth-child(2){ width: 50%; background: #ee3b01;}
.huodongtuijinaR ul li:nth-child(3){ width: 50%; background: #255ea1;}
.huodongtuijinaR ul li:nth-child(4){ background: #2c4c7f; display: none;}
.huodongtuijinaR ul li:nth-child(5){ background: #255ea1; display: none;}

.zhanguanjs{ width: 100%; position: relative; margin: 0px auto; height: 500px; background: url(../images/zhanguanbg.jpg) no-repeat center center;}
.zhanguanjs2{ width: 100%; position: relative; margin: 0px auto; height: 500px; background: url(../images/ztbg.jpg) no-repeat center center;}
.zhanguanjsN{ width: 1300px; position: relative; margin: 0px auto;}
.zhanguanjsdiv{ width: 10%; float: left; height: 500px; position: relative; box-sizing: border-box;  border-left: 1px solid #729fd5; border-bottom: 1px solid #729fd5; overflow: hidden; }
.zhanguanjsN .zhanguanjsdiv:last-child{ border-right: 1px solid #729fd5;}
.zhanguanjsdiv a{ display: block; width: 100%; height: 500px; text-decoration: none;}
.zhanguanjsdiv img{ width: 160px; height: 500px; position: absolute; left: 400px; top: 0px; transition: all 0.3s; opacity: 0;}
.zhanguanjsdiv:hover img{ left: 0px; top: 0px; opacity: 1;}
.zhanguanjsdiv:hover .zhanguanjsbianhao{ background: rgba(54,71,149,0.8);}
.zhanguanjsdiv:hover .zhanguanjstxt{ background: rgba(54,71,149,0.8);}
.zhanguanjsbianhao{-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl; color: #fff; width: 40px; line-height: 40px; font-size: 18px; margin-top: 15px;  text-align: center; margin-left: 15px; padding: 30px 0px; letter-spacing: 2px; font-weight: bold; position: relative; z-index: 3; }
.zhanguanjstxt{ width: 100%; height: 120px; color: #fff; position: absolute; bottom: 0px; left: 0px; box-sizing: border-box; padding: 0px 15px; display: none; }
.zhanguanjstxt h4{ font-size: 20px; font-weight: bold; height: 45px; line-height: 45px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zhanguanjstxt p{ height: 50px; position: relative; margin: 0px auto; line-height: 25px; font-size: 15px; overflow: hidden;  }


.kexueyincheng{ width: 1300px; position: relative; margin: 0px auto; height: 730px;}
.kexueyinchengL{ width: 630px; float: left; background: #eee; margin-top: 60px; }
.kexueyinchengimg{ width: 250px; height: 325px; float: left; margin-top: -30px; position: relative;}
.kexueyinchengimg img{ width: 100%; height: 326px; object-fit: cover;}
.kexueyinchengimg span{ width: 160px; height: 45px; line-height: 45px; position: absolute; right: -160px; top: 0px; color: #fff; background: rgba(54,71,149,0.8); font-size: 18px; text-align: center;}
.kexueyinchengtxt{ float: right; width: 330px; margin-right: 15px;}
.kexueyinchengtxt h4{ height: 40px; line-height: 40px; font-size: 20px; color: #000;}
.kexueyinchengspan span{ padding: 2px 10px; border: 1px solid #ccc; background: #fff; border-radius: 3px;}
.kexueyinchengtxt{ line-height: 25px; color: #777; font-size: 14px; margin-top: 15px; height: 200px; position: relative; overflow: hidden;}
.kexueyinchengR{ width: 630px; float: right; background: #eee; margin-top: 60px; }



.layui-elem-field legend{ width: auto; border: none;}

.footer{ background: #455159; color: #364759; padding: 30px 0px; color: #fff; text-align: center; line-height: 35px; }
.footerN{ width: 1300px; position: relative; margin: 0px auto;}
.youqinglianjie{ width: 100%; height: 35px; line-height: 35px; border: 1px solid #fff; padding-left: 15px; box-sizing: border-box; margin-bottom: 15px;}
.youqinglianjie a{ color: #fff !important;}
.footerewm{ margin-top: 20px;}
.footerewm ul{ display: inline-block; width: 100%;}
.footerewm ul li{ width: 25%; float: left; text-align: center;}
.footerewm ul li img{ width: 120px; height: 120px;}
.footerewm ul li span{ display: block; clear: both;}

.cgfuwu{ width: 100%; height: 180px; background: #0c2762; overflow: hidden;}
.cgfuwu ul{ width: 1300px; position: relative; margin: 0px auto; margin-top: 30px; }
.cgfuwu ul li{ width: 300px; height: 120px; background: #fff; float: left; margin: 0px 12px; position: relative;}
.cgfuwu ul li span{ display: block; width: 100%; height: 120px; background: rgba(54,71,149,0.5); color: #fff; left: 0px; top: 0px; z-index: 1; position: absolute; text-align: center;}
.cgfuwu ul li span em{ display: block; height: 60px; line-height: 60px; font-size: 24px; font-style: normal; margin-top: 10px;}
.cgfuwu ul li span i{ font-style: normal;}


.scope .container{width: 1300px; position: relative; margin: 0px auto;}
.scope ul li{ margin-top: 15px;}
.scope ul li span{ display: block; width: 33.33%; float: left; padding: 15px 0px;}
.scope ul li span i{ font-size:18px; color: #0f4f5b; margin-right: 5px;}
.scope ul li span em{ color: #999; font-size: 15px;}


.kexuelunbowap{ width: 1300px; position: relative; margin: 0px auto; height: 250px; background: #455159 ;padding-top: 30px; clear: both; }
.kexuelunbo{ width: 1300px; height: 490px; background: #455159; position: relative; margin: 0px auto; padding: 0px; box-sizing: border-box; padding-top: 30px; }
.kexuelunboL{ width: 640px; float: left; height: 400px; margin-bottom: 10px;background: rgba(69,81,89,0.8); padding: 10px; box-sizing: border-box;}
.kexuelunboR{ width: 640px; float: right; height: 400px; margin-bottom: 10px; background: rgba(69,81,89,0.8); padding: 10px;  box-sizing: border-box;}
.kexuelunboimg{ width: 200px; height: 220px; background: #fff; position: relative; overflow: hidden; float: left; display: none;}
.kexuelunboimg img{ width: 100%; height: 100%; object-fit: cover;}
.kexuelunbotxt{ width: 100%; padding-left: 30px; float: right; margin-right: 20px; box-sizing: border-box; margin-top: 15px; }
.kexuelunbotxt h3{ width: 100%; height: 45px; line-height: 45px; color: #fff; font-size: 20px; background: rgba(87, 117, 255, 0.7); border-radius: 30px; width: auto; padding: 0px 45px; float: left; margin-bottom: 15px;}
.kexuelunbotxt ul{ clear: both;}
.kexuelunbotxt ul li{ color: #fff; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.kexuelunbotxt ul li::before{ content: ''; width: 10px; height: 10px; background: #b9bcf2; float: left; border-radius: 50%; margin-right: 15px; margin-top: 15px; }
.kexuelunbotxt ul li span{ float: right;}
.kexuelunbotxt ul li a{ color: #ccc; font-size: 16px; display: block; float: left; max-width: 500px; white-space: nowrap; overflow: hidden; position: relative; text-overflow: ellipsis;}
.xueshujiaol{ width: 1300px; position: relative; margin: 0px auto; padding-top: 50px;}
.xueshujiaol ul{ display: inline-block; width: 100%;}
.xueshujiaol ul li{ width: 25%; float: left; height: 180px; background: #364759; text-align: center; box-sizing: border-box; border-right: 3px solid #fff;}
.xueshujiaol ul li a{ display: block; color: #fff;}
.xueshujiaol ul li i{ font-size: 36px; display: block; width: 100%; }
.xueshujiaol ul li em{ display: block; width: 100px; height: 100px; line-height: 100px; transform: rotate(-45deg); position: relative; margin: 0px auto; margin-top: -50px; background: rgba(54,71,149,0.9); }
.xueshujiaol ul li em i{ transform: rotate(45deg);}
.xueshujiaol ul li span{ display: block; margin-top: 30px; font-size: 20px;}
.xueshujiaol ul li p{ margin-top: 15px;}
.xueshujiaol ul li:nth-child(1){background: url(../images/weiyuanhbj1.jpg) no-repeat center center; background-size: cover;}
.xueshujiaol ul li:nth-child(2){background: url(../images/weiyuanhbj2.jpg) no-repeat center center; background-size: cover;}
.xueshujiaol ul li:nth-child(3){background: url(../images/weiyuanhbj3.jpg) no-repeat center center; background-size: cover;}
.xueshujiaol ul li:nth-child(4){background: url(../images/weiyuanhbj4.jpg) no-repeat center center; background-size: cover;}


.changguanjieshao{ width: 100%; height: 550px; background: url(../images/kebobg.jpg) no-repeat center center;}
.kejiguanjigou{ width: 1300px; position: relative; margin: 0px auto; height: 300px; margin-top: 30px; color: #fff; }
.kejiguanjigouL{ width: 1300px; height: 260px; float: left; background: rgba(54,71,149,0.7); padding: 25px; margin-top: 15px; box-sizing: border-box; }
.kejiguanjigouL h3{ font-size: 20px; color: #fff; font-weight: bold;}
.kejiguanjigouL p{ height: 75px; line-height: 25px; font-size: 14px; color: #fff; margin: 15px 0px; font-size: 15px; }
.kejiguanjigouL ul li{ float: left; margin-right: 10px; text-align: center;}
.kejiguanjigouL ul li a{ color: #fff;}
.kejiguanjigouL ul li span{ display: block; margin-top: 15px; }
.kejiguanjigouL ul li i{ display: block; width: 70px; height: 70px; line-height: 70px; border-radius: 50%; text-align: center; font-size: 24px; color: #fff; border: 1px solid #7d95c8; }
.kejiguanjigouR{ width: 400px; float: right; position: relative; overflow: hidden;}
.gghelianxiR{ width: 100%; height: 450px; margin-top: 15px; background: rgba(54,71,149,0.7); float: right; margin-bottom: 15px;}
.gghelianxiR h4{ height: 50px; line-height: 50px; font-size: 20px; font-weight: bold; color: #fff; text-indent: 15px;}
.gghelianxiR .dianhua{ height: 35px; line-height: 35px; font-size: 16px;}
.gghelianxiR .dianhua span{ margin-left: 15px;}
.gghelianxiR .dianhua em{ font-size: 24px; color: #f0e31b; font-style: normal;}
.gghelianxiR .youjian{height: 35px; line-height: 35px; font-size: 16px; font-style: normal;}
.gghelianxiR .youjian span{ margin-left: 15px;}
.gghelianxiR .dizhi{height: 35px; line-height: 35px; font-size: 16px;}
.gghelianxiR .dizhi span{ margin-left: 15px;}
.gghelianxiR a{ color: #fff;}
.erweimatxt{ width: 90%; position: relative; height: 200px; position: relative; margin: 0px auto; margin-top: 15px; padding: 5px; text-align: center; }
.erweimatxtimg{ width: 200px; height: 200px; position: relative; margin: 0px auto; }
.erweimatxtimg img{ width: 200px; height: 200px;}
.erweimatxttxt{ color: #fff;width: 100%; text-align: center; }

.cgjebootm{ width: 1300px; height: 185px; float: left; margin-top: 15px;}
.cgjebootm ul li{ text-align: center;}
.cgjebootm ul li i{ display: block; width: 100%; height: 60px; line-height: 60px; font-size: 36px; color: #fff; margin-top: 30px;}
.cgjebootm ul li span{ color: #fff; font-size: 16px; }
.cgjebootm ul li{ width: 25%; height: 185px; background: #fff; float: left;}
.cgjebootm ul li:nth-child(1){ background: rgba(252,169,3,0.8);}
.cgjebootm ul li:nth-child(2){ background: rgba(238,59,1,0.8);}
.cgjebootm ul li:nth-child(3){ background: rgba(252,169,3,0.8);}
.cgjebootm ul li:nth-child(4){ background: rgba(238,59,1,0.8);}

.jiaruwomen{ width: 100%; height: 45px; line-height: 45px; background:rgba(165, 13, 134, 0.8); clear: both; margin-top: 15px; text-align: center;}
.jiaruwomen a{ color: #fff;}
.jiaruwomen i{ font-size: 24px;}
.jiaruwomen span{ font-size: 16px; margin-left: 15px;}

.kxrjdiv{ padding: 15px;}
.kxrjdiv p{ text-indent: 2em; line-height: 30px; font-size: 15px; margin-bottom: 15px;}

.subbanner{ width: 100%; height: 250px; background: #eee url(../images/subbanner.jpg) no-repeat; background-size: cover; background-position: center top;}
.subbannerN{ width: 1300px; position: relative; margin: 0px auto;}
.subbannerN span{ margin-top: 100px; font-size: 24px; color: #111; font-weight: bold; display: block; float: left; background: rgba(54,71,149,0.5); padding: 15px; border-radius: 30px; }
.subbannerN span a{ color: #fff; font-size: 16px; font-weight: normal; margin: 0px 15px; }
.subbannerN span a.active{ color: #eaa48d;}
.cszl{ width: 1300px; position: relative; margin: 0px auto;}
.cszl ul li{ width: 33.33%; padding: 15px; float: left; box-sizing: border-box; position: relative;}
.cszl ul li a{ position: relative; display: block; width: 100%; height: 345px;}
.cszl ul li span{ width: 100%; display: block; height: 300px;}
.cszl ul li span img{ object-fit: cover; width: 100%; height: 300px;}
.cszl ul li em{ display: block; width: 100%; height: 45px; line-height: 45px; font-size: 18px; background: #eee; font-style: normal; text-align: center;}
.cszl ul li p{ position: absolute; width: 100%; height: 75px; line-height: 25px; background: rgba(54,71,149,0.5); color: #fff; bottom: 45px; left: 0px; padding: 0px 10px; overflow: hidden; box-sizing: border-box;}

.loucengdaohangcontentdiv{ clear: both;}
.loucengdaohang{ width: 1300px; position: relative; margin: 0px auto;}
.loucengdaohangtitle{ background: #eee; border-radius: 30px; height: 45px; line-height: 45px; border-radius: 30px; margin: 15px 0px;}
.loucengdaohangtitle span{ padding: 0px 45px; display: block; border-right: 1px solid #fff; float: left; cursor: pointer; color: #455159;}
.loucengdaohangtitle span.active{ background: #455159; color: #fff;}
.loucengdaohangtitle span.disabled{ color: #999; cursor: not-allowed;}
.loucengdaohangcontentdivimg{ text-align: center;}
.loucengdaohangcontentdivtitle{ width: 280px; height: 45px; line-height: 45px; background: #455159; color: #fff; font-size: 16px; border-radius: 30px; position: relative; margin: 15px auto; text-align: center;}

.jyhdzym{ width: 1300px; position: relative; margin: 0px auto;}
.jyhdzym .huodongtuijinadivC{ width: 700px;}
.jyhdzym .huodongtuijinadivC p{ width: 680px; padding-top: 10px;}

.hdyyshijian{  color: #fff; border-radius: 5px; float: left; margin-left: 15px; padding: 5px 15px; background: #5c82bd;}
.hdyyshijian i{ margin-right: 5px; color: #fff;}

.listfenye{ text-align: center;}

.jyhdcontent{ width: 1300px; position: relative; margin: 0px auto; margin: 15px auto;}
.jyhdcontentL{ width: 960px; float: left; border: 1px solid #ccc; padding: 15px;box-shadow: 0 2px 4px rgba(0,0,0,.12);}
.jyhdcontentbt{ line-height: 25px; padding: 15px 0px; font-size: 24px;}
.jyhdcontentbt span{ background: #fca903; color: #fff; font-size: 14px; padding: 5px 15px; border-radius: 5px; margin-left: 15px;}
.jyhdcontentzy{ background: #f1f3fd; margin: 0px auto; padding: 15px 15px;}
.jyhdcontentzy ul li{ width: 100%; height: 35px; line-height: 35px; font-size: 15px; display: inline-block; position: relative;}
.jyhdcontentzy ul li span{ color: #777;}
.jyhdcontentzy ul li em{ color: #000; font-style: normal;}
.jyhdcontentzy ul li ul{ position: relative; padding-left: 5em; margin-top: -35px;}
.jyhdcontentnr{ clear: both; margin-top: 15px; text-align: center;}
.jyhdcontentnr p{ text-align: left; line-height: 30px; text-indent: 2em; margin: 15px 0px; color: #555; font-size: 15px;}
.jyhdcontentR{ width: 274px; float: right;}
.huodongyuyuyediv{ margin-top: 15px; border: 1px solid #ccc; padding: 10px 10px;box-shadow: 0 2px 4px rgba(0,0,0,.12);}
.huodongyuyuyediv p{ line-height: 25px; padding: 8px 0px;}

.hdyylistrili{ border: 1px solid #ccc; display: inline-block; width: 100%; background: #f1f3fd;}
.hdyylist{ width: 1300px; position: relative; margin: 15px auto;}
.hdyylistrilileft{ width: 600px; float: left;}
.hdyylistrili .layui-laydate{ border: none; box-shadow: none;}
.hdyylistrili .layui-laydate{ width: 100%;}
.hdyylistrili .layui-laydate-main{ width: 100%; border-right: 1px solid #ccc;}
.hdyylistrili .layui-laydate-content table{ width: 100%;}
.hdyylistrili .laydate-theme-grid .layui-laydate-content td{ height: 25px; line-height: 25px;}
.hdyylistrili .laydate-day-mark{ line-height: 35px; font-size: 16px; background: #009688; color: #fff;}
.hdyylistrili .layui-laydate .layui-this .laydate-day-mark{ background: #fca903;}
.hdyylistriliright{ float: right; width: 600px; padding-top: 45px;}
.hdyylistriliright h3{ height: 45px; line-height: 45px; font-size: 24px;}
.hdyylistrililist li{ line-height: 25px; padding: 8px 0px;}

.kxyydiv{ width: 1300px; position: relative; margin: 15px auto;}
.kxyydivwap{ width: 100%; height: 450px; background: #f1f3fd; margin-top: 120px;}
.kxyydivwapL{ float: left; width: 640px; height: 360px; float: left; margin-top: -60px; position: relative; }
.kxyydivwapL img{ width: 100%; height: 510px; object-fit: cover;}
.kxyydivwapL a{ padding: 8px 15px; background: #fca903; color: #fff; position: absolute; right: 0px; top: 0px;}
.kxyydivwapR{ width: 660px; float: right;}
.kxyydivwapRtitle{ width: auto; height: 60px; line-height: 60px; margin-top: -60px; float: left; background: #0c2762; padding: 0px 30px; color: #fff; font-size: 24px;}
.kxyydivwapRtitle span{ font-size: 48px; margin-right: 15px;}
.kxyydivwapRspan{ height: 35px; line-height: 35px; width: 100%; margin-top: 15px; color: #000; font-size: 18px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-indent: 15px;}
.kxyydivwapRp{ line-height: 25px; color: #999; text-indent: 2em; padding:0px 15px; height: 150px; overflow: hidden; position: relative; }
.kxyydivwapRsyyp{ margin-top: 15px;}
.kxyydivwapRsyyp li{ width: 140px; height: 180px; float: left; margin: 0px 8px;}
.kxyydivwapRsyyp li img{ width: 100%; height: 180px; object-fit: cover;}

.kxyyypjs{ width: 1300px; position: relative; margin: 0px auto;}
.kxyyypjs .kexueyinchengL{ width: 1300px; float: none; display: inline-block; width: 100%;}
.kxyyypjs .kexueyinchengimg{ width: 400px; height: 520px;}
.kxyyypjs .kexueyinchengimg img{ height: 520px;}
.kxyyypjs .kexueyinchengtxt{ width: 870px;height: 460px;}
.kxyyypjs .kexueyinchengtxt p{ text-indent: 2em; margin: 15px 0px; text-align: justify;}
.kxyyypjs .yajjulli ul li{ height: 35px; line-height: 35px; font-size: 16px;}
.kxyyypjs .yajjulli ul li em{ color: #000; font-style: normal;}

.fyxxtitle{ width: 100%; height: 45px; line-height: 45px; text-align: center; font-size: 0;}
.fyxxtitle span{ padding: 15px 30px; background: #455159; font-size: 15px; color: #fff; cursor: pointer;}
.fyxxtitle span.active{ background: #fca903;}
.fyxxtitle span:hover{ opacity: 0.9;}
.fyxxtitle span:first-child{ border-radius: 30px 0px 0px 30px;}
.fyxxtitle span:last-child{ border-radius: 0px 30px 30px 0px;}
.fyxxtable .layui-table th{ text-align: center;}
.fyxxtable .layui-table td{ text-align: center;}


.fyxxypjz{ height: 234px; margin-bottom: 15px;}
.fyxxypjz img{ float: left; width: 180px; margin: 0px 15px; height: 234px; object-fit: cover;}

.ytjsdiv{ width: 1300px; position: relative; margin: 0px auto;}
.ytjstxt{ margin: 15px 0px; border: 1px solid #455159; padding: 15px; background: #f6f6f6; }
.ytjstxt p{ line-height: 30px; font-size: 15px; color: #333; margin: 15px 0px; text-indent: 2em;}

.zixunbt{ width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #eee; margin-bottom: 15px;}
.zixunbt h3 span{ font-size: 20px; font-weight: bold; display: block; float: left; height: 40px; line-height: 40px;  color: #999; cursor: pointer; padding: 0px 15px; }
.zixunbt h3 span.active{ border-bottom: 2px solid #256bca; color: #2c70db;}
.zixunbt h3 a{ float: right; margin-right: 15px; display: none;}
.diyiptabcontent .diyiptabcontentdiv{ display: none;}

.tit {
  text-align: center;
  margin: 50px 0 50px;
  clear: both;
}
.tit span {
  display: block;
}
.tit .titspan1 {
  font-size: 20px;
  font-family: arial;
  color: #333;
}
.tit .titspan2 {
  font-size: 18px;
  font-family: "microsoft yahei";
  color: #999;
}
.tit .titspan2 em {
  font-style: normal;
  min-width: 118px;
  display: inline-block;
  max-width: 50%;
  height: 27px;
  overflow: hidden;
  line-height: 34px;
}


.scope{ width: 1300px; position: relative; margin: 0px auto;}
  .scope ul li {
    list-style: none;
    width: 33.33%;
    text-align: center;
    float: left;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0px 5px;
  }
  .scope ul li .pic {
    width: 100%;
    transition: 0.5s;
    width: 100%;
    height: 310px;
  }
  .scope ul li .pic img{ width: 100%; height: 310px; object-fit: cover;}
  .scope ul li .pic:after {
    padding-bottom: 36.7816091954023%;
  }
  .scope ul li .scopea {
    font-size: 18px;
    background: #2c4c7f;
    color: #fff;
    line-height: 35px;
    
    display: block;
    height: 35px;
    overflow: hidden;
    transition: 0.5s;
    clear: both;
  }
  .scope ul li p {
    font-size: 15px;
    color: #fff;
    height: 120px;
    padding: 15px;
    line-height: 30px;
    overflow: hidden;
    transition: 0.5s;
    text-align: left;
    background: #2c4c7f;
  }
  .scope ul li:hover .pic {
    /* box-shadow: 0 0 8px #666; */
  }
  .scope ul li:hover .scopea {
    color: #f77400;
  }
  .scope ul li:hover p {
    color: #fff;
  }
  .scope .container{ display: inline-block; width: 100%; padding: 0px; }
  .scope ul li{ margin-top: 15px;}
  .scope ul li span{ display: block; width: 33.33%; float: left; padding: 15px 0px;}
  .scope ul li span i{ font-size:18px; color: #0f4f5b; margin-right: 5px;}
  .scope ul li span em{ color: #999; font-size: 15px;}


  .cgfwcgxz{ width: 1300px; position: relative; margin: 0px auto; height: 400px; background: url(../images/cgfuw1.jpg) no-repeat left top; margin-top: 30px; position: relative; padding-top: 80px; margin-bottom: 100px;}
  .cgfwcgxztxt{ width: 1000px; margin-left: 300px; height: 500px; background: #fff; margin-top: 0px; text-align: left; line-height: 35px; font-size: 16px; padding-left: 25px; box-sizing: border-box; color: #333;}

  .goupiaofuwu{ width: 1300px; position: relative; margin: 0px auto;}
  .mpxxdiv b{ margin: 0px 15px;}
  .mpxxdiv span{ color: #fca903; font-size: 16px; margin: 0px 15px;}
  .piaozhongshuom li{ margin: 15px 0px;}
  .goupiaoxuzhidiv{ line-height: 30px; font-size: 15px; color: #333;}
  .kexueyingcheng{ width: 100%; position: relative; margin: 0px auto;}
  .kexueyingchengdyp{ width: 1300px; position: relative; margin: 0px auto;}
  .kexueyingchengdypL{ width: 650px; height: 500px; float: left;}
  .kexueyingchengdypR{ width: 550px; height: 500px; float: right;}
  .kexueyingchengdypRbg{ width: 100%; height: 550px; background: #94a0d7; position: relative; overflow: hidden; margin-top: -30px;}
  .kexueyingchengdypRbg h3{ width: 100%; height: 50px; line-height: 50px; font-size: 36px; font-weight: bold; margin-top: 30px; text-indent: 30px; color: #333;}
  .kexueyingchengdypRbg img{ display: block; width: 440px; height: 440px; position: relative; margin: 0px auto;}
  .kexueyingchengdypLTitle{ width: 100%; height: 45px; line-height: 45px; text-align: right; color: #333; border-bottom: 1px solid #ccc; font-size: 16px;}
  .kexueyingchengdypLp{ width: 90%; line-height: 45px; font-size: 20px; color: #333; position: relative; margin: 0px auto;}
  .kexueyingchengdep{ clear: both; width: 100%; min-height: 300px; background: #f4f4f4;}
  .kexueyingchengdepN{ width: 1300px; position: relative; margin: 0px auto; }
  .kexueyingchengbt{ font-size: 26px; color: #000; height: 45px; line-height: 45px; padding-top: 15px; }
  .kexueyingchengryyp ul {display: inline-block; width: 100%;}
  .kexueyingchengryyp ul li{ float: left; width: 25%; padding: 15px; box-sizing: border-box; height: 385px;}
  .kexueyingchengryyp ul li img{ width: 100%; height: 100%; object-fit: cover;}

  .kxycypxqdiv{ width: 100%; height: 550px; background: url(../images/ypbg.jpg) no-repeat center center; background-size: cover; margin-top: 30px;}
  .kxycypxqdivN{ width: 1300px; height: 500px; position: relative; margin: 0px auto;}
  .kxycypxqdivL{ width: 650px; float: left;}
  .kxycypxqdivLtitle{ height: 70px; line-height: 70px; color: #fff; font-size: 30px; border-bottom: 1px solid #fff;}
  .kxycypxqdivul li{ margin: 15px 0px; color: #fff; font-size: 20px;}
  .kxycypxqdivLqiri{ display: inline-block; width: 100%; margin: 15px 0px;}
  .kxycypxqdivLqiriL{ width: 100px; float: left; font-size: 20px; color: #fff;}
  .kxycypxqdivLqiriR{ width: 550px; float: left;}
  .kxycypxqdivLqiriR span{ background: #fff; color: #000; padding: 8px 15px; margin: 0px 5px; cursor: pointer; margin-top: 5px; display: block; width: auto; float: left;}
  .kxycypxqdivbutton{ border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 15px 0px;}
  .kxycypxqdivR{ float: right;}
  .kxycypxqdivR img{ width: 400px; height: 520px; object-fit: cover; margin-top: -30px; border: 5px solid #fff;}
  .kxycypxqjieshao{ width: 1300px; position: relative; margin: 0px auto;}
  .kxycypxqjieshao .layui-tab-title{ height: 55px; line-height: 55px;}
  .kxycypxqjieshao .layui-tab-title li{ height: 55px; line-height: 55px; font-size: 20px;}
  .kxycypxqjieshao .layui-tab-title .layui-this::after{ height: 56px;}
  .kxycypxqjieshao .layui-tab-brief > .layui-tab-title .layui-this{ color: #e9664a;}
  .kxycypxqjieshao .layui-tab-brief > .layui-tab-more li.layui-this::after, .kxycypxqjieshao .layui-tab-brief > .layui-tab-title .layui-this::after{ border-bottom: 2px solid #e9664a;}
  .kxycypxqjieshaotxt{ line-height: 35px; color: #333;}
  .kxycypxqjieshaotxt p{ text-indent: 2em; margin: 15px 0px; font-size: 16px;}
  .kexueyingchengryyp.pianghua ul li{ width: 16.666%; height: 255px;}
  .kexueyingchengryyp.pianghua ul li img{ width: 100%; height: 235px;}

  .newxwlist{ width: 1300px; position: relative; margin: auto;}
  .newxwlist .xinwenxinxiListR{ width: 1000px;}
  .newxwlist .xinwenxinxiListL{ width: 200px;}
  .newxwlist .xinwenxinxiList{ margin: 15px 0px; border-bottom: 1px dotted #999;}

  .contentNr{ width: 1300px; position: relative; margin: 0px auto; padding-top: 30px;}
  .contentNrbt{ width: 100%; line-height: 30px; margin: 15px 0px; text-align: center; font-size: 30px; color: #555;}
  .contentspan{ text-align: center; margin: 15px 0px; text-align: center; color: #333; font-size: 14px;}
  .contentspan em{ font-style: normal; color: #777; margin: 0px 15px;}
  .contentNrtxt{ margin-top: 30px;}
  .contentNrtxt p{ text-align: left; text-indent: 2em; line-height: 30px; font-size: 15px; color: #666; margin: 15px 0px; width: 90%; margin: 15px auto;}

.fyxxtitle a{ padding: 15px 30px; background: #455159; font-size: 15px; color: #fff; cursor: pointer;}
.fyxxtitle a.active{ background: #fca903;}
.fyxxtitle a:hover{ opacity: 0.9;}
.fyxxtitle a:first-child{ border-radius: 30px 0px 0px 30px;}
.fyxxtitle a:last-child{ border-radius: 0px 30px 30px 0px;}

.goupiaobuzhou{ width: 1300px; position: relative; margin: 0px auto;}
.goupiaobuzhoubuzhou{ width: 100%; height: 100px;}
.goupiaobuzhoubuzhou ul{ width: 90%; height: 2px; border-radius: 30; background: #eee; margin: 0px auto; margin-top: 45px; position: relative;}
.goupiaobuzhoubuzhou ul li{ width: 20%; float: left;}
.goupiaobuzhoubuzhou ul li span{ display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 15px; background: #969696; border: 2px solid #e5e7f0; border-radius: 50%; color: #fff; position: relative; margin-left: -16px; left: 50%; margin-top: -16px;}
.goupiaobuzhoubuzhou ul li em{ display: block; width: 100%; text-align: center; font-style: normal; color: #666;}
.goupiaobuzhoubuzhou ul li.active span{ background: #3aabff;}
.goupiaobuzhoubuzhou ul li.active em{ color: #3aabff;}

.goupiaobuzhouriqixz .layui-laydate-main{ width: 100%;}
.goupiaobuzhouriqixz .layui-laydate{ width: 60%; margin-left: 0%;}
.goupiaobuzhouriqixz .layui-laydate-content table{ width: 100%;}
.goupiaobuzhouriqixz .layui-laydate-content td, .goupiaobuzhouriqixz .layui-laydate-content th{ height: 30px; line-height: 30px; font-size: 15px; }
.goupiaobutton{ text-align: left; margin: 30px auto; width: 60%; margin-left: 0%;}
.goupiaocgxx{ width: 60%;}

.goupiaobuzhouriqixz .layui-timeline-title span{ color: #fff; font-size: 15px; font-weight: normal; margin-left: 15px; padding: 8px 30px; background: #1e9fff; border-radius: 30px;}


.tupianlunbo .layui-carousel img{ width: 100%; height: 421px; object-fit: cover;}

.navcl .layui-nav-child{ background: #e5eff9;}

.diyipinzhuanlan{ width: 100%; height: 80px; background: #f6f6f6; margin-bottom: 20px;}
.diyipinzhuanlan ul{ display: inline-block; width: 100%;}
.diyipinzhuanlan ul li{ width: 239px; height: 74px; object-fit: cover;}
.diyipinzhuanlan ul li:first-child{ float: left;}
.diyipinzhuanlan ul li:nth-child(2){ margin-left: 15px; float: left;}
.diyipinzhuanlan ul li:last-child{ float: right;}

.diyipinimg{ width: 320px; height: 240px; float: left; position: relative; overflow: hidden;}
.diyipinimg img{ width: 100%; height: 240px; object-fit: cover;}
.diyipinlist{ width: 510px; float: right;}
.diyipinlist ul li{ height: 48px; line-height: 48px; font-size: 16px;}
.diyipinlist ul li a{ width:440px; float: left; display: block; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.diyipinlist ul li span{ font-size: 13px; color: #999; float: right;}


.diyipinlistM ul li{ height: 48px; line-height: 48px; font-size: 16px; clear: both;}
.diyipinlistM ul li a{ width: 670px; float: left; display: block; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.diyipinlistM ul li span{ font-size: 13px; color: #999; float: right;}

.diyipinlist h3{ height: 45px; line-height: 45px;}
.diyipinlist h3 span{ font-size: 20px; font-weight: bold; border-bottom: 2px solid #000; display: block; height: 45px;line-height: 45px; float: left; padding-right: 30px;}
.diyipinlist h3 a{ color: #999; float: right;}

.kexuedianying{ max-width: 1300px; position: relative; margin: 0px auto; height: 500px;}
.kexuedianying_item{ width: 240px; height: 500px; padding: 10px; border: 1px solid #ccc; box-sizing: border-box; float: left; position: relative; margin-left: 20px;}
.kexuedianying_left{ width: 220px; }
.kexuedianying_left .avatar-shadow{ width: 100%; }
.kexuedianying_left .avatar{ width: 100%; height: 305px; margin-bottom: 15px;}
.kexuedianying_item .ellipsis .text-link{ color: #0f52a6;}
.kexuedianying_item .movie-ver{ position: absolute; top: 10px; left: -3px; background: rgba(54,71,149,0.5); background: #0f52a6; color: #fff; padding: 8px; font-style: normal;}
.kexuedianying_item .movie-ver i{ font-style: normal;}
.kexuedianying_item .action-buyBtn a.btn.buy{padding: 5px 15px;  background: #fca903;  color: #fff;  float: left;  border-radius: 5px; margin-top: 8px; }
.kexuedianying_item .movie-brief-container h1{ font-size: 24px; margin-bottom: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/* 2024骞�06鏈�03鏃ュ鍔� */
.kepuresoudom{ max-width: 1300px; position: relative; margin: 0px auto; }
.kepuresoucard{ display: flex; flex-wrap: wrap;}
.kepuresouitem{ width: 25%; padding: 0px 15px; box-sizing: border-box; text-align: center;}
.kepuresouvie{height: 300px; background: #f4db99; position: relative; overflow: hidden;}
.kepuresoucard .kepuresouitem:nth-child(2) .kepuresouvie{ background: #ecc5b6;}
.kepuresoucard .kepuresouitem:nth-child(3) .kepuresouvie{ background: #bfdce0;}
.kepuresoucard .kepuresouitem:nth-child(4) .kepuresouvie{ background: #f6d8c0;}
.kepuresouvie span{ display: block; width: 185px; height: 185px; border-radius: 50%; position: relative; overflow: hidden; position: relative; margin: 0px auto; margin-top: 15px; }
.kepuresouvie span img{ width: 100%; height: 100%;}
.kepuresouvie em{ display: block; width: 100%; font-style: normal; font-size: 18px; margin-top: 30px;}
.kepuresouvie i{ display: block; color: #555; font-size: 14px; font-style: normal;}

.kepuresoulist{ display: flex; flex-wrap: wrap;}
.kepuresoulistitem{ min-width: 33.33%; flex: 1; height: 100px; margin-top: 15px; padding: 0px 15px; box-sizing: border-box; position: relative;}
.kepuresoulistitem a{background: #fff8e5; display: block; width: 100%; height: 100%; border-radius: 8px;  padding: 15px 30px; line-height: 30px; font-size: 16px; position: relative; overflow: hidden; box-sizing: border-box; z-index: 0; text-indent: 2em;}
.kepuresoulistitem span{ display: block; position: absolute; left: 20px; top: 0px; z-index: 2;}
.kepuresoulistitem span:nth-child(2){ left: auto; top: auto; right: 20px; bottom: 0px;}

.zhongyaogg{ width: 210px; height: 394px; background: #fda14a url(../images/zyggbg.jpg) no-repeat left top; float: right; padding: 30px; box-sizing: border-box; position: relative; overflow: hidden;}
.zhongyaoggtitle { color: #fff; }
.zhongyaoggtitle span{ font-size: 20px; font-weight: bold;}
.zhongyaoggtitle em{ font-size: 12px; font-style: normal; display: block;}
.zhongyaoggbt{ font-size: 14px; font-weight: bold; margin:15px 0px;}
.zhongyaoggbt a{ color: #000;}
.zhongyaoggtxt p{ color: #333; line-height: 180%;}

.haoqiwanjiadiv{ background: url(../images/haoqiwjbg.png) no-repeat center top; background-size: cover; padding: 20px 0px; clear: both; margin-top: 30px;}
.haoqiwanjiadom{ max-width: 1300px; position: relative; margin: 0px auto; }
.haoqiwanjiadom ul{display: flex;}
.haoqiwanjiadom ul li{ width: 25%; text-align: center; height: 330px;}
.haoqiwanjiadom ul li span{ font-size: 36px; font-weight: bold; color: #000; display: block; width: 100%; margin-top: 100px; }
.haoqiwanjiadom ul li em{ display: block; font-style: normal; margin-top: 15px; font-weight: bold;}
.haoqiwanjiadom ul li ul{ display: flex; flex-wrap: wrap; }
.haoqiwanjiadom ul li:nth-child(1){ background: url(../images/haoqiwj1.png) no-repeat center center;}
.haoqiwanjiadom ul li:nth-child(3){ background: url(../images/haoqiwj3.png) no-repeat center center;}
.haoqiwanjiadom ul li:nth-child(4){ background: url(../images/haoqiwj4.png) no-repeat center center;}
.haoqiwanjiadom ul li ul li{ width: 50%; height: 165px;}
.haoqiwanjiadom ul li ul li i{ padding-top: 15px; display: block;}
.haoqiwanjiadom ul li ul li span{ font-size: 18px; color: #fff; margin-top: 0px;}
.haoqiwanjiadom ul li ul li:nth-child(1){ background: #155263;}
.haoqiwanjiadom ul li ul li:nth-child(2){ background: #ff9a3c;}
.haoqiwanjiadom ul li ul li:nth-child(3){ background: #6eb6ff;}
.haoqiwanjiadom ul li ul li:nth-child(4){ background: #ff6f3c;}

.diyipinR .diyipinlist{ width: 100%;}
.diyipinR .diyipinlist ul li a{ width: 340px;}

.kgxzmpyyN{ width: 1300px; position: relative; margin: 0px auto;}
.kgxzmpyyL{ width: calc(50% - 10px); float: left; display: flex; height: 240px; margin-top: 10px;}
.kgxzmpyyLtitle{ width: 25px; padding: 0px 15px; background: #bd692a; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 20px; font-weight: bold; text-align: center;}
.kgxzmpyyLbody{ flex: 1; background: #f9c282; padding: 0px 10px;}
.kaiguanps{ height: 35px; line-height: 35px;}
.kaiguanps span{ float: right; font-size: 14px;}
.kaiguanps span em{ padding: 5px 8px; background: #e42d20; border-radius: 5px; font-style:normal;}
.kaiguanps span i{ padding: 5px 8px; background: #bf6d2a; border-radius: 5px; margin-left: 10px; font-style: normal;}
.kaiguanps span a{ color: #fff;}
.kgxzmpyy{ width: 100%; height: 260px; background: url(../images/kgxzbg.jpg) no-repeat center center;}
.kaiguansjzs{ display: flex;}
.kaiguankuang{ width: 100px; text-align: center; display: flex; justify-content: center; flex-wrap:wrap;}
.kaiguankuang span{ font-size: 20px; font-weight: bold; color: #bd692a; width: 100%; margin-top: 15px; margin-bottom: 10px;}
.kaiguankuang em{ display: block; width: 80px; height: 60px; border: 1px solid #e8c59f; display: flex; align-items: center; justify-content: center;}
.kaiguankuang em i{ font-size: 24px; font-style: normal; color: #bd692a; font-weight: bold;}
.fengexian{ flex: 1; padding: 0px 15px; display: flex; align-items: center;}
.fengexian i{ display:block; width: 100%; height: 3px; background: #603f1e; margin-top: 35px;}
.yyfszxdh{ margin-top: 15px; color: #555; line-height: 30px;}

.kgxzmpyyR{ width: calc(50% - 10px); float: right; display: flex; height: 240px; margin-top: 10px;}
.kgxzmpyyRtitle{ width: 25px; padding: 0px 15px; background: #284ca1; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 20px; font-weight: bold; text-align: center;}
.kgxzmpyyRbody{ flex: 1; background: #5286c8; padding: 0px 10px;}
.mpyyul{ display: flex; flex-wrap: wrap;}
.mpyyul li{ width: 25%; height: 120px; border-right: 1px solid #bbd6dd; box-sizing: border-box; text-align: center; border-bottom: 1px solid #bbd6dd;}
.mpyyul li:nth-child(4n){ border-right: none;}
.mpyyul li:nth-child(5){ border-bottom: none;}
.mpyyul li:nth-child(6){ border-bottom: none;}
.mpyyul li:nth-child(7){ border-bottom: none;}
.mpyyul li:nth-child(8){ border-bottom: none;}
.mpyyul li a{ display: block; width: 100%; height: 100%;}
.mpyyul li a i{ display: block; font-size: 40px; margin-top: 15px;}
.mpyyul li a em{ font-style: normal; display: block; margin-top: 10px; color: #fff;}
.mpyyul li:nth-child(1) i{ color: #fb82a8;}
.mpyyul li:nth-child(2) i{ color: #fe8b65;}
.mpyyul li:nth-child(3) i{ color: #fabf4f;}
.mpyyul li:nth-child(4) i{ color: #ddde7b;}
.mpyyul li:nth-child(5) i{ color: #80dde2;}
.mpyyul li:nth-child(6) i{ color: #7ed1b7;}
.mpyyul li:nth-child(7) i{ color: #8ba4e7;}
.mpyyul li:nth-child(8) i{ color: #d5bb5d;}

@media screen and (max-width: 1440px) {
  .banner{ width: 100%; height: 450px;}
  .banner .layui-carousel div img{ width: 100%; height: 450px;}
  .bannerNR{ margin-top: 0px;}
  /* .kgshijinaxianshijian{ height: 160px;} */
  .kgshijinaxianshijianC{ width: 155px; background: url(../images/jiantou.png) no-repeat -70px 40px;}
  .kgshijinaxianshijianL span{ font-size: 20px;}
  .kgshijinaxianshijianR span{ font-size: 20px;}
  /* .sigeanniu ul li{ height: 128px;} */
  .sigeanniu ul li span{ margin-top: 8px; font-size: 16px;}
  .navcl .layui-nav .layui-nav-item a{ font-size: 16px;}
  /* .layui-nav .layui-nav-item{ line-height: 45px;} */
  .navcl .layui-nav .layui-nav-child dd{ line-height: 45px;}
  .kgshijinaxianbt{ font-size: 20px; height: 45px;}
  .navN{ width: 1100px;}
  .navR{ width: 750px;}

  .bannerN{ width: 100%; margin-left: -550px;}
  .diyipin{ width: 1100px;}
  .diyipinL{ width: 690px;}
  .diyipinR{ width: 395px;}
  .kgshijinaxianshijianL{ width: 90px;}
  .kgshijinaxianshijianR{ width: 90px;}
  .xinwenxinxiListR{ width: 370px;}
  .diyipinR .layui-tab-title li{ padding: 0px 20px;}
  .huodongtuijina{ width: 1100px;}

  .huodongtuijinaL{ width: 850px;}
  .huodongtuijinadivL{ width: 500px;}
  .huodongtuijinaR{ width: 240px;}

  .zhanguanjsN{ width: 1100px;}
  .scope{ width: 1100px;}
  .kexueyincheng{ width: 1100px;}
  .kexueyinchengL{ width: 530px;}
  .kexueyinchengR{ width: 530px;}

  .kexueyinchengimg{ width: 200px; height: 268px;}
  .kexueyinchengimg img{ height: 268px;}
  .kexueyinchengtxt{ width: 280px;}
  .kexueyincheng{ height: 590px;}
  .kejiguanjigou{ width: 1100px;}
  .cgjebootm{ width: 1100px;}

  .kexuelunbowap{ width: 1100px;}
  .kexuelunbo{ width: 1100px;}
  .kexuelunboL{ width: 540px;}
  .kexuelunboR{ width: 540px;}
  .kexuelunbotxt ul li a{ width: 400px;;}

  .tupianlunbotxt span{ width: 520px;}

  .navcl .layui-nav{ width: 1100px;}

  .diyipinzhuanlan{ width: 100%; height: 74px;}
  /* .diyipinzhuanlan img{ width: 100%; height: 74px;} */
  .diyipinzhuanlan ul li{ width: 219px; overflow: hidden; position: relative;}

  .diyipinimg{ width: 270px;}
  .diyipinlistM ul li a{ width: 620px;}
  .kgxzmpyyN{ width: 1100px;}
  .kepuresoudom{ width: 1100px;}
  .haoqiwanjiadom{ width: 1100px;}
}

/* 
body{ background: url(../images/djbg.png) no-repeat center top;}
.diyipin{ background: #fff; margin-top: 0px; padding: 0px 8px; padding-top: 15px; }
.nav{ margin: 0px auto; margin-top: 250px; width: 1300px; position: relative; background: #fff; padding: 0px 8px;}
.banner{ width: 1300px; margin: 0px auto; height: 24vw; background: #fff; padding: 0px 8px;} */

@media screen and (max-width: 1440px) {
  .nav{ width: 100%; padding: 0px 0px; box-sizing: border-box;}
  .banner{ width: 100%; height: 24vw;}
  .banner .layui-carousel div img{ height: 100%;}
  .footerN{ width: 100%;}
  .diyiptabcontentdiv{ display: flex;}
  .diyipinlist{ width: 410px;}
  .diyipinlist ul li{ display: flex;}
  .diyipinlist ul li a{ flex: 1;}
}

@media screen and (max-width: 1200px) {
  .nav,.navN{ width: 100%; padding: 0px;}
  .navR{ width: auto;}
  .navL,.navL img{ width: 100%; max-width: 400px;}
  .banner,.diyipin,.zhanguanjsN{ width: 100%; padding: 0px;}
  .navcl .layui-nav{ width: 100%;}
  .diyipin{ padding-top: 15px;}
  .diyipinL{ padding: 0px 15px;}
  .diyipinlist{ width: calc(100% - 300px); margin-right: 15px;}
  .diyipinlist ul li a{ width: calc(100% - 60px);}
  .diyipinzhuanlan ul li{ width: 209px;}
}
@media screen and (max-width: 1100px) {
  .diyipinL{ width: 100%; padding: 0px 15px;}
  .diyipinzhuanlan,.diyipinzhuanlan img{ width: 100%; height: auto;}
  .diyipinR{ width: 100%; background: none !important; padding: 0px 15px; margin-top: 15px; height: auto; margin-left: 0px;}
  .kgshijinaxianshijian{ background-size: cover !important;}
  .kgshijinaxianshijianC{ position: relative; margin: 0px auto; float: none; position: absolute; left: 50%; margin-left: -75px;}
  .kgshijinaxianshijian{ width: 40%; float: left;}
  .sigeanniu{ width: 60%; float: left;}
  .sigeanniu ul li{ height: 100px;}
  .bannerNR{ height: auto; margin-bottom: 15px;}
  .huodongtuijina{ width: 100%;}
  .huodongtuijinaL{ width: 100%;}
  .huodongtuijinadivL{ width: calc(100% - 350px);}
  .huodongtuijinadivL img{ width: 100%; object-fit: cover; height: 200px;}
  .huodongtuijinaR{ width: 100%; height: auto; background: none !important;}
  .huodongtuijinaR ul li:nth-child(1){ width: 33.33%;}
  .huodongtuijinaR ul li:nth-child(2){ width: 33.33%;}
  .huodongtuijinaR ul li:nth-child(3){ width: 33.33%;}
  .scope{ width: 100%;}
  .kexueyincheng{ width: 100%;}
  .kexueyinchengL{ width: 100%;}
  .kexueyinchengtxt{ width: calc(100% - 240px);}
  .kexueyinchengtxt .kexueyinchengtxt{ width: 100%;}
  .kexueyinchengR{ width: 100%;}
  .kexueyincheng{ height: auto; margin-bottom: 15px; display: inline-block; width: 100%;}
  .changguanjieshao{ width: 100%; display: inline-block; height: auto; background-size: cover !important;}
  .kejiguanjigou{ width: 100%; display: inline-block; height: auto;}
  .kexuelunbowap{ width: 100%; display: inline-block; height: auto;}
  .kexuelunbo{ width: 100%; display: inline-block; height: auto;}
  .kexuelunboL{ width: 100%;}
  .kexuelunboR{ width: 100%;}
  .cgfuwu ul{ width: 100%;}
  .cgfuwu ul li{ width: 25%; margin: 0px; border-left: 5px solid #455159; border-right: 5px solid #455159; box-sizing: border-box; background: #455159;}
  .cgfuwu ul li img{ width: 100%; height: 120px; object-fit: cover;}
  .kexuelunbotxt ul li a{ width: calc(100% - 80px);}

  .diyipinzhuanlan ul li{ width: calc(33.33% - 10px); height: 10vw;}

  .kgxzmpyyN{ width: 100%;}
  .kepuresoudom{ width: 100%;}
  .haoqiwanjiadom{ width: 100%;}
  .diyipin{ height: auto; display: inline-block; width: 100%;}
  .kgxzmpyyL{ width: 100%;}
  .kgxzmpyyR{ width: 100%;}
  .kgxzmpyy{ height: auto; background: none; display: inline-block; width: 100%;}
  
}
@media screen and (max-width: 992px) {
  .navR{ width: 100%; padding-top: 15px; margin-bottom: 15px;}
  .sousuoinput{ width: 100%; margin-left: 0px; padding: 0px 15px; box-sizing: border-box;}
  /* .nav{ height: auto; display: inline-block; width: 100%; margin-top: 20vw;} */
  .nav{ height: auto; display: inline-block; width: 100%; }
  .navcl{ height: 90px;}
  .navcl .layui-nav .layui-nav-item{ line-height: 45px; height: 45px;}
  .navcl ul{ display: flex; flex-wrap: wrap;}
  .navcl ul li{ width: 16.666%; min-width: 100px;}
  .kgshijinaxianshijian{ width: 100%;}
  .sigeanniu{ width: 100%;}
  .sigeanniu ul li{ width: 25%;}
  body{ background-size: 150%;}
  .sousuoinput .layui-btn{ right: 15px;}
  .navcl .layui-nav-child{ top:45px}
  .kepuresoulistitem{ min-width: 100%;}
  .kepuresouvie span{ width: 150px; height: 150px;}
  .haoqiwanjiadom ul{ flex-wrap: wrap;}
  .haoqiwanjiadom ul li{ width: calc(50% - 10px); margin: 0px 5px; margin-bottom: 15px; background-size: cover !important; }
  .haoqiwanjiadom ul li ul li{ margin: 0px;}
  
}
@media screen and (max-width: 768px) {
  
  .cgfuwu{ display: inline-block; width: 100%; height: auto;}
  .cgfuwu ul li{ width: 50%; margin-top: 5px;}
  .scope ul li{ width: 33.33%;}
  .zhanguanjsdiv{ height: 250px; width: 20%;}
  .navcl ul li{ width: 16.66%;}
  .youqinglianjie{ height: auto;}
  .zixunbt h3 span{ font-size: 16px; padding: 0px 5px;}
  .kepuresouitem{ width: 50%; margin-bottom: 15px;}
  .haoqiwanjiadom ul li{ width: 100%; margin: 0px 5px; margin-bottom: 15px; background-size: cover !important; }
  .kaiguanps{ height: auto; display: inline-block; width: 100%;}
  .kaiguanps span{ display: block; width: 100%;}
  .kgxzmpyyL{ height: auto;}
}
@media screen and (max-width: 600px) {
  .diyipinlist{ width: 100%;}
  .diyipinL{ height: auto;}
  .diyipinlist{ margin: 0px; box-sizing: border-box;}
  .kexueyinchengtxt{ width: 100%; margin: 0px;}
  .kexueyinchengL{ padding: 0px 15px; box-sizing: border-box;}
  .kexueyinchengR{ padding: 0px 15px; box-sizing: border-box;}
  .kexueyinchengtxt{ height: auto;}
  .kexueyinchengtxt .kexueyinchengtxt{ height: 200%;}
  .kexueyinchengimg span{ left: 0px; right: auto;}
  .navcl ul li{ width: 20%;}
  .navcl{ height: auto;}
  .navcl .layui-nav .layui-nav-item{ height: 35px; line-height: 35px;}
  .navcl .layui-nav-child{ top:35px}
  .fengexian{ padding: 0px 5px;}
  .kaiguankuang{ width: 80px;}
  .kaiguankuang span{ font-size: 16px;}
  .kaiguankuang em{ width: 50px; }
  .kaiguankuang em i{ font-size: 16px; }
}
@media screen and (max-width: 500px) {
  .sigeanniu ul li{ width: 50%;}
  .huodongtuijinadivL{ width: 100%;}
  .huodongtuijinadivC{ width: 100%;}
  .zixunbt h3 span{ font-size: 14px; padding: 0px 5px;}
}